<!DOCTYPE html>
<html>

<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        ul {
            list-style: none
        }

        * {
            margin: 0;
            padding: 0;
        }

        div {
            width: 1150px;
            height: 400px;
            margin: 50px auto;
            border: 1px solid red;
            overflow: hidden;
        }

        div li {
            width: 240px;
            height: 400px;
            float: left;
        }

        div ul {
            width: 1300px;
        }
    </style>
    <script src="../../js/jquery.js"></script>
</head>

<body>
    <div class="box">
        <ul>
            <li></li>
            <li></li>
            <li></li>
            <li></li>
            <li></li>
        </ul>
    </div>
</body>

</html>
<script>
    $.fn.extend({
        mouse(){
             //1.遍历 给每一个li添加背景图片
            for(var i=0;i<$("li").length;i++){
                var str=`<img src='./images/${i+1}.jpg'>`
                $("li").eq(i).append(str);
                $("li").eq(i).on("mouseenter",function () {
                    $(this).stop().animate({
                        width:800
                    }).siblings().stop().animate({
                        width:100
                    })
                })
                $("li").eq(i).on("mouseleave",function () {
                    $(this).stop().animate({
                        width:230
                    }).siblings().stop().animate({
                        width:230
                    })
                })
            }
        }
       
    //给每一个li绑定鼠标移入事件
        //所有的宽度变成 100px,而只给自己添加 800
        //排他思想
        //this.style.width = "800px";
        //oLis[j].style.width = "100px";
    //给ul绑定鼠标移出事件,让每一个li的宽度变240
    })

    $(function(){
        $(".box").mouse()
    })
</script>